package com.admin.domain;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class Declare implements Serializable {
    /**
     * 
     */
    private Integer id;

    /**
     * 申报类型 0 正常 1 提标升级
     */
    private Integer declareType;

    /**
     * 村，社区名称
     */
    private String villageName;

    /**
     * 基本概况
     */
    private Integer provinceId;

    /**
     * 所属城市id
     */
    private Integer cityId;

    /**
     * 所属区域id
     */
    private Integer areaId;

    /**
     * 乡镇id
     */
    private Integer countryId;

    /**
     * 地址
     */
    private String regionAddress;

    /**
     * 基本概况
     */
    private Integer basicInfoStatus;

    /**
     * 制度机制
     */
    private Integer institutionStatus;

    /**
     * 防灾准备
     */
    private Integer disasterPrepareStatus;

    /**
     * 防灾设施
     */
    private Integer disasterFacilitiesStatus;

    /**
     * 科普培训
     */
    private Integer scienceStatus;

    /**
     * 典型案例
     */
    private Integer classicCaseStatus;

    /**
     * 区县气象局评分
     */
    private Integer weatherBureauStatus;

    /**
     * 提标升级
     */
    private Integer upgradeStatus;

    /**
     * 评分状态 0 待提交 2 待区县评分
     */
    private Integer scoreStatus;

    /**
     * 申报状态
     */
    private Integer declareStatus;

    /**
     * 
     */
    private Double areaScore;

    /**
     * 
     */
    private Double cityScore;

    /**
     * 
     */
    private Double provinceScore;

    /**
     * 是否是市样本 0 否 1 是
     */
    private Integer isCitySample;

    /**
     * 是否是省样本 0 否 1 是
     */
    private Integer isProvinceSample;

    private Integer isSubmitArea;

    private Integer isSubmitCity;

    private Integer isSubmitProvince;


    /**
     * 评分人id
     */
    private Integer createId;

    /**
     * 评分人名称
     */
    private String createName;

    /**
     * 评分人手机号 
     */
    private String createMobile;

    /**
     * 
     */
    private Date createTime;

    /**
     * 
     */
    private Date modifyTime;

    /**
     * t_declare
     */
    private static final long serialVersionUID = 1L;

    /**
     * 获取
     * @return id 
     */
    public Integer getId() {
        return id;
    }

    /**
     * 设置
     * @param id 
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取申报类型 0 正常 1 提标升级
     * @return declare_type 申报类型 0 正常 1 提标升级
     */
    public Integer getDeclareType() {
        return declareType;
    }

    /**
     * 设置申报类型 0 正常 1 提标升级
     * @param declareType 申报类型 0 正常 1 提标升级
     */
    public void setDeclareType(Integer declareType) {
        this.declareType = declareType;
    }

    /**
     * 获取村，社区名称
     * @return village_name 村，社区名称
     */
    public String getVillageName() {
        return villageName;
    }

    /**
     * 设置村，社区名称
     * @param villageName 村，社区名称
     */
    public void setVillageName(String villageName) {
        this.villageName = villageName == null ? null : villageName.trim();
    }

    /**
     * 获取基本概况
     * @return province_id 基本概况
     */
    public Integer getProvinceId() {
        return provinceId;
    }

    /**
     * 设置基本概况
     * @param provinceId 基本概况
     */
    public void setProvinceId(Integer provinceId) {
        this.provinceId = provinceId;
    }

    /**
     * 获取所属城市id
     * @return city_id 所属城市id
     */
    public Integer getCityId() {
        return cityId;
    }

    /**
     * 设置所属城市id
     * @param cityId 所属城市id
     */
    public void setCityId(Integer cityId) {
        this.cityId = cityId;
    }

    /**
     * 获取所属区域id
     * @return area_id 所属区域id
     */
    public Integer getAreaId() {
        return areaId;
    }

    /**
     * 设置所属区域id
     * @param areaId 所属区域id
     */
    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    /**
     * 获取乡镇id
     * @return country_id 乡镇id
     */
    public Integer getCountryId() {
        return countryId;
    }

    /**
     * 设置乡镇id
     * @param countryId 乡镇id
     */
    public void setCountryId(Integer countryId) {
        this.countryId = countryId;
    }

    /**
     * 获取地址
     * @return region_address 地址
     */
    public String getRegionAddress() {
        return regionAddress;
    }

    /**
     * 设置地址
     * @param regionAddress 地址
     */
    public void setRegionAddress(String regionAddress) {
        this.regionAddress = regionAddress == null ? null : regionAddress.trim();
    }




    /**
     * 获取是否是市样本 0 否 1 是
     * @return is_city_sample 是否是市样本 0 否 1 是
     */
    public Integer getIsCitySample() {
        return isCitySample;
    }

    /**
     * 设置是否是市样本 0 否 1 是
     * @param isCitySample 是否是市样本 0 否 1 是
     */
    public void setIsCitySample(Integer isCitySample) {
        this.isCitySample = isCitySample;
    }

    /**
     * 获取是否是省样本 0 否 1 是
     * @return is_province_sample 是否是省样本 0 否 1 是
     */
    public Integer getIsProvinceSample() {
        return isProvinceSample;
    }

    /**
     * 设置是否是省样本 0 否 1 是
     * @param isProvinceSample 是否是省样本 0 否 1 是
     */
    public void setIsProvinceSample(Integer isProvinceSample) {
        this.isProvinceSample = isProvinceSample;
    }

    /**
     * 获取评分人id
     * @return create_id 评分人id
     */
    public Integer getCreateId() {
        return createId;
    }

    /**
     * 设置评分人id
     * @param createId 评分人id
     */
    public void setCreateId(Integer createId) {
        this.createId = createId;
    }

    /**
     * 获取评分人名称
     * @return create_name 评分人名称
     */
    public String getCreateName() {
        return createName;
    }

    /**
     * 设置评分人名称
     * @param createName 评分人名称
     */
    public void setCreateName(String createName) {
        this.createName = createName == null ? null : createName.trim();
    }

    /**
     * 获取评分人手机号 
     * @return create_mobile 评分人手机号 
     */
    public String getCreateMobile() {
        return createMobile;
    }

    /**
     * 设置评分人手机号 
     * @param createMobile 评分人手机号 
     */
    public void setCreateMobile(String createMobile) {
        this.createMobile = createMobile == null ? null : createMobile.trim();
    }

    /**
     * 获取
     * @return create_time 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置
     * @param createTime 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取
     * @return modify_time 
     */
    public Date getModifyTime() {
        return modifyTime;
    }

    /**
     * 设置
     * @param modifyTime 
     */
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}